#include <iostream>
#include "Takim.h"
using namespace std;

Takim::Takim(int id,char *ad,char *saha,int taraftar){
    setId(id);
	setAd(ad);
	setSaha(saha);
	setTaraftar(taraftar);
	for(int i=0; i<18; i++)
		setOyuncular(i,getId(),"Roberto","Carlos",true,5,6,24,75);
	IlkDeger();
}

void Takim::setOyuncular(int i,int takimId,char* ad,char* soyad,bool evliMi,int yas,int numara,int teknik,int yetenek){
	oyuncular[i]=Oyuncu::Oyuncu(ad,soyad,evliMi,takimId,yas,numara,teknik,yetenek);
}

void Takim::IlkDeger(){
    puan=galibiyet=maglubiyet=beraberlik=atilan=yenilen=0;
}

void Takim::setToplamEder(){
	toplamEder=0;
	for(int i=0; i<18; i++)
		toplamEder+=oyuncular[i].getEder();
}

void Takim::setGalibiyet(){
    galibiyet++;
	puan+=3;
}

void Takim::setBeraberlik(){
    beraberlik++;
	puan+=1;
}

void Takim::setMaglubiyet(){
    maglubiyet++;
}

void Takim::yazdir() const{
    cout << this->getId() << "\t" << this->getAd() << "\t" << this->getSaha() << "\t" << this->getTaraftar() << endl;
}
